package com.change.zh.ffmpegdo.push;

public enum CommandOption {

    WIN_KILL_PROCESS_PID("ntsd -c q -p {0}"),//DOS关闭进程命令(ntsd -c q -p PID )PID为进程的ID
    WIN_ALL_IPCONFIG("/c ipconfig /all"),// 查看本机网卡配置信息 "/c ipconfig /all"
    WIN_PING("/c ping {0}"),//解析域名ip地址 "/c ping {0}"
    WIN_ALL_CONNECT_WITH_PORT("/c  netstat -an"),//显示所有连接和侦听端口 "/c  netstat -an"
    WIN_ALL_ROUTE_TABLE("/c  netstat -r"),//显示路由表内容 "/c  netstat -r"
    /*-------------------------------------------------------------------------*/
    NGINX_RTMP("cmd /k D: && cd D:\\DockerVSBoot\\ffmpegdo\\nginx-1.7.11.3-Gryphon && nginx.exe -c conf\\nginx-win-rtmp.conf"),//启动Nginx-RTMP服务
    /*-------------------------------------------------------------------------*/
    CMD_EXIT_VALID("");
    // 枚举对象的 cmd的属性
    private String cmd;

    // 枚举对象构造函数
    private CommandOption(String cmd) {
        this.cmd = cmd;
    }

    // 枚举对象获取cmd 地址的方法
    public String getCmd() {
        return this.cmd;
    }
}
